package com.cskaoyan.javase.oop2.override8.static1;

/**
 * @description: 静态方法在继承中
 * @author: wuguidong@cskaoyan.onaliyun.com
 **/

public class Demo {
    public static void main(String[] args) {
        //如果父类有一个静态方法 子类直接继承 都是共用父类的静态方法
        Father.testStatic();
        Son.testStatic();
        //特殊的 如果父子类都有同名的静态方法 这两个方法是互不干涉的 完全没关系
        Father.testStatic();
        Son.testStatic();

    }
}

class Father{
    static void testStatic(){
        System.out.println("Father");
    }
}
class Son extends Father{
    //@Override Method does not override method from its superclass
    static void testStatic(){
        System.out.println("Son");
    }
}
